home *** CD-ROM | disk | FTP | other *** search
- ITEMHEIGHT = 19;
- init = function()
- {
- var _loc3_ = this;
- if(options.length >= 8)
- {
- var optionsToShow = 8;
- }
- else
- {
- var optionsToShow = options.length;
- }
- var currY = (- ITEMHEIGHT) * optionsToShow;
- mc_mask._y = currY - 1;
- mc_mask._height = ITEMHEIGHT * optionsToShow + 1;
- var _loc1_ = 0;
- while(_loc1_ < options.length)
- {
- var _loc2_ = {};
- _loc2_.title = options[_loc1_];
- _loc2_.optionValue = values[_loc1_];
- _loc2_._y = currY;
- _loc2_._visible = 0;
- mc_options.attachMovie("clp_option","option_" + _loc1_,_loc1_,_loc2_);
- currY += ITEMHEIGHT;
- mc_options["option_" + _loc1_].onRelease = function()
- {
- var _loc1_ = this;
- _loc1_._parent._parent.optionValue = _loc1_.optionValue;
- _loc1_._parent._parent.title = _loc1_.title;
- _loc1_._parent._parent.contract();
- };
- _loc1_ = _loc1_ + 1;
- }
- contract();
- };
- expand = function()
- {
- var _loc1_ = 0;
- while(_loc1_ < options.length)
- {
- mc_options["option_" + _loc1_]._visible = 1;
- _loc1_ = _loc1_ + 1;
- }
- mc_default.gotoAndStop("open");
- if(options.length > 4)
- {
- mc_options._y = 0;
- mc_scrollbar._visible = 1;
- mc_scrollbar.refresh();
- mc_shadows.gotoAndStop("rows_8");
- }
- else
- {
- mc_mask._width = 53;
- mc_shadows.gotoAndStop("rows_3");
- }
- mc_default.onRelease = function()
- {
- this._parent.contract();
- };
- };
- contract = function()
- {
- var _loc1_ = 0;
- while(_loc1_ < options.length)
- {
- mc_options["option_" + _loc1_]._visible = 0;
- _loc1_ = _loc1_ + 1;
- }
- mc_default.gotoAndStop("closed");
- mc_scrollbar._visible = 0;
- mc_shadows.gotoAndStop("small");
- mc_options._y = 0;
- mc_default.onRelease = function()
- {
- this._parent.expand();
- };
- };
- init();
-